English-Lithuanian translations for elephant race
Definition of elephant race
- a situation in which one truck tries to overtake another at a slightly higher speed, blocking the road for passenger car drivers behind
Trending Searches
Popular Dictionaries